How many Point
objects are created by this program?
1 --- the object referenced by pt
How many temporary String
objects are created by this program?
2 --- one temporary String
object for each println()
The program changes the data inside a
Point object using that object's move()
method:
import java.awt.*; class ChangingData1 { public static void main ( String arg[] ) { Point pt = new Point( 12, 45 ); // construct a Point System.out.println( "First values: " + pt ); pt.move( -13, 49 ) ; // change the x and y in the Point System.out.println( "Final values: " + pt ); } }
Here is a picture of this: